// 1. 创建一个this对象

// 2. 赋值属性与方法

// 3. 连接原型

// 4. 返回this对象

function myNew(fn, ...args) {
    let obj = Object.create(fn.prototype)
    fn.call(obj, ...args)
    return obj
}